Page({
    data: {
      shop: null,           // 店铺信息
      isFollowed: false,    // 是否已关注店铺
      navList: [            // 导航栏列表
        { name: "全部商品" },
        { name: "店铺详情" }
      ],
      activeNav: 0,         // 当前激活的导航项
      goodsList: []         // 商品列表
    },
  
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
      // 在页面加载时，调用模拟数据函数来初始化页面
      this.fetchShopData();
      this.fetchGoodsList();
    },
  
    /**
     * 模拟从数据库获取店铺信息
     */
    fetchShopData() {
      // 这里是模拟数据，后续可替换为 wx.request 或云开发数据库查询
      const mockShopData = {
        name: "牙健乐官方旗舰店",
        rating: 4.8,
        intro: "专业口腔护理品牌，专注牙齿美白、牙龈护理等产品研发与销售，致力于为消费者提供安全、有效的口腔健康解决方案。",
        contact: "400-123-4567",
        businessHours: "周一至周日 9:00-22:00",
        address: "北京市朝阳区建国路88号现代城A座25层"
      };
  
      // 将获取到的数据更新到页面的 data 中
      this.setData({
        shop: mockShopData
      });
    },
  
    /**
     * 模拟从数据库获取商品列表
     */
    fetchGoodsList() {
      // 这里是模拟数据，后续可替换为 wx.request 或云开发数据库查询
      const mockGoodsList = [
        {
          id: 1,
          name: "专业牙齿美白护理套装 天然成分 健康护齿",
          coverImage: "/assets/images/my/avatar.jpg",
          price: 199
        },
        {
          id: 2,
          name: "电动牙刷 声波震动 美白洁牙 5种模式",
          coverImage: "/assets/images/my/avatar.jpg",
          price: 299
        },
        {
          id: 3,
          name: "牙线棒 超细圆线 清洁牙缝 50支装",
          coverImage: "/assets/images/my/avatar.jpg",
          price: 39.9
        },
        {
          id: 4,
          name: "儿童牙膏 水果味 无氟防蛀 适合2-12岁",
          coverImage: "/assets/images/my/avatar.jpg",
          price: 59
        },
        {
          id: 5,
          name: "美白牙贴 快速去黄牙 提亮牙齿 7对装",
          coverImage: "/assets/images/my/avatar.jpg",
          price: 129
        },
        {
          id: 6,
          name: "舌苔清洁器 硅胶软头 刮舌器 清新口气",
          coverImage: "/assets/images/my/avatar.jpg",
          price: 25.9
        }
      ];
  
      // 将获取到的数据更新到页面的 data 中
      this.setData({
        goodsList: mockGoodsList
      });
    },
  
    // 切换关注状态
    toggleFollow() {
      this.setData({
        isFollowed: !this.data.isFollowed
      });
      wx.showToast({
        title: this.data.isFollowed ? "关注成功" : "取消关注",
        icon: "none"
      });
    },
  
    // 切换导航
    switchNav(e) {
      const index = e.currentTarget.dataset.index;
      this.setData({
        activeNav: index
      });
    },
  
    // 跳转到商品详情
    goToGoodsDetail(e) {
      const goodsId = e.currentTarget.dataset.id;
      wx.navigateTo({
        url: `/pages/goods-detail/goods-detail?id=${goodsId}`
      });
    }
  });